Last updated on Monday, October 06, 2025
@inproceedings{DemeyerUML1999,
author = {Serge Demeyer and St\'ephane Ducasse and
Sander Tichelaar},
booktitle = {Proceedings {UML}'99 (The Second International
Conference on The Unified Modeling Language)},
editor = {Bernhard Rumpe},
month = oct,
note = {Acceptance ratio: 44/166 = 26\%},
pages = {630-644},
publisher = {Springer-Verlag},
series = {Lecture Notes in Computer Science},
title = {Why Unified is not Universal. {UML} Shortcomings for
Coping with Round-trip Engineering},
volume = {1723},
year = {1999},
abstract = {UML is currently embraced as "the" standard in
object-oriented modeling languages, the recent work
of OMG on the Meta Object Facility (MOF) being the
most noteworthy example. We welcome these
standardisation efforts, yet warn against the
tendency to use UML as the panacea for all exchange
standards. In particular, we argue that UML is not
sufficient to serve as a tool-interoperability
standard for integrating round-trip engineering
tools, because one is forced to rely on UML's
built-in extension mechanisms to adequately model the
reality in source-code. Meanwhile, our argumentation
includes a number of constructive suggestions that we
hope will influence future releases of the UML and
MOF standards.},
annote = {internationalconference},
url = {http://www.iam.unibe.ch/~scg/Archive/Papers/
Deme99dUML99.pdf},
}